Descriptional Complexity of Determinization and Complementation for Finite Automata

نویسندگان

  • Aniruddh Gandhi
  • Nan Rosemary Ke
  • Bakhadyr Khoussainov
چکیده

In this paper we study the subset construction that transforms nondeterministic finite automata (NFA) to deterministic finite automata (DFA). It is well known that given a n-state NFA, the subset construction algorithm produces a 2-state DFA in the worst case. It has been shown that given n,m (n < m ≤ 2), there is a n-state NFA N such that the minimal DFA recognizing L(N ) has m states. However this construction requires O(n) number of transitions in the worst case. We give an alternative solution to this problem that requires asymptotically fewer transitions. We also investigate the question of the complementation of NFA. In this case also, it known that given n,m (n < m ≤ 2), there exists a n-state NFA N such that the minimal NFA recognizing the complement of L(N ) needs m states. We provide regular languages such that given n, k (k > 1 and n > k), the NFA recognizing these languages need n states and the NFA recognizing their complement needs (k + 1)n − (k + 1) + 2 states. Finally we show that for given n, k > 1, there exists a O(n)state NFA A such that the minimal NFA recognizing the complement of L(A) has between O(nk−1) and O(n) states. Importantly however, the constructed NFA’s have a small number of transitions, typically in the order of O(n) or O(n/log2(n)). These are better than the comparable results in the literature.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Determinization Complexities of ω Automata

Complementation and determinization are two fundamental notions in automata theory. The close relationship between the two has been well observed in the literature. In the case of nondeterministic finite automata on finite words (NFA), complementation and determinization have the same state complexity, namely Θ(2) where n is the state size. The same similarity between determinization and comple...

متن کامل

Can Nondeterminism Help Complementation?

Complementation and determinization are two fundamental notions in automata theory. The close relationship between the two has been well observed in the literature. In the case of nondeterministic finite automata on finite words (NFA), complementation and determinization have the same state complexity, namely Θ(2n) where n is the state size. The same similarity between determinization and compl...

متن کامل

Boolean Circuit Complexity of Regular Languages

In this paper we define a new descriptional complexity measure for Deterministic Finite Automata, BC-complexity, as an alternative to the state complexity. We prove that for two DFAs with the same number of states BC-complexity can differ exponentially. In some cases minimization of DFA can lead to an exponential increase in BC-complexity, on the other hand BC-complexity of DFAs with a large st...

متن کامل

Exponential Determinization for ω-Automata with Strong-Fairness Acceptance Condition

In [Saf88] an exponential determinization procedure for Büchi automata was shown, yielding tight bounds for decision procedures of some logics ([EJ88, Saf88, SV89, KT89]). In [SV89] the complexity of determinization and complementation of ω-automata was further investigated, leaving as an open question the complexity of the determinization of a single class of ω-automata. For this class of ω-au...

متن کامل

Tight Bounds on the Descriptional Complexity of Regular Expressions

We improve on some recent results on lower bounds for conversion problems for regular expressions. In particular we consider the conversion of planar deterministic finite automata to regular expressions, study the effect of the complementation operation on the descriptional complexity of regular expressions, and the conversion of regular expressions extended by adding intersection or interleavi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011